﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Maestro_Proveedores.Forms
{
    public partial class ConsultarIniciosDeSesion : Form
    {
        /// <summary>
        /// Identificador del formulario, esta variable utilizada para controlar el acceso al formulario y para realizar la auditoria
        /// </summary>
        public static string TIPO = "106";
        /// <summary>
        /// Este formulario se utiliza para revisar los inicios de sesion del maestro de proveedores, Tambien sirve para verificar que usuarios estan asociados al maestro.
        /// </summary>
        public ConsultarIniciosDeSesion()
        {
            InitializeComponent();
            this.inferiorDateTimePicker.Value = DateTime.Now.Date;
            this.SuperiorDateTimePicker.Value = DateTime.Now.Date.AddHours(23.5);
        }
            

        private void XLS_Click(object sender, EventArgs e)
        {
            Exportacion.Exportacion.exportar(Exportacion.Exportacion.EnumTipoFormatosExportar.XLS, this.pRV_REGISTRO_ACCESODataGridView, "Inicios de sesion", true);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                this.pRV_REGISTRO_ACCESOTableAdapter.FillByFecha(this.cORPORATIVADataSet.PRV_REGISTRO_ACCESO, this.inferiorDateTimePicker.Value, this.SuperiorDateTimePicker.Value);
            }
            catch (Exception ex)
            {
                herramientas.MessageException.show(ex);
            }
        }

        private void helpPictureBox_Click(object sender, EventArgs e)
        {
            Help.ShowHelp(this, ConfiguracionDelSistema.manualDeUsuario, HelpNavigator.TableOfContents);
        }

        private void comoSeHaceLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            try
            {
                System.Diagnostics.Process.Start(ConfiguracionDelSistema.directorioVideoTutoriales + "administracion_consultarSesiones.wmv");
            }
            catch (Exception ex)
            {
                herramientas.MessageException.show(ex);
            }
        }
    }
}
